home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / hpwm5100.gpd < prev    next >
Encoding:
Text File  |  1999-04-06  |  20.8 KB  |  730 lines

  1. *%% 
  2. *%% HP DeskJet 1000C
  3. *%%
  4. *%% Copyright 1998, Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpvnam50.gpd"
  9.  
  10. *%%
  11. *%% Global Entries
  12. *%%
  13. *GPDSpecVersion: "1.0"
  14. *GPDFileVersion: "1.0"
  15.  
  16. *ModelName:   "HP DeskJet 1000C"
  17. *GPDFileName: "HPWM5100.GPD"
  18. *ResourceDLL: "hpvui50.dll"
  19.  
  20. *PrintRate: 6
  21. *PrintRateUnit: PPM
  22. *rcPersonalityID: =PERSONALITY_PPA_DISPLAY 
  23.  
  24. *MasterUnits: PAIR(600, 600)
  25. *PrinterType: SERIAL
  26. *OutputOrderReversed?: TRUE
  27.  
  28.  
  29. *% Printer Specific Macros for OEM Data
  30. *Macros: OEMProductName
  31. {
  32.     OEM_DJ_1000:           "HTPD<00 00 00 04 09 00 00 00>"
  33. }
  34.  
  35. *% collection of the macros common to all modes for this product
  36. *Macros: OEMCommonCombinations
  37. {
  38.     OEM_COMMON_INFO: =OEM_PPA =OEM_DJ_1000
  39. }
  40.  
  41.  
  42. *Feature: PSAlignmentFile
  43. {
  44.     *Name: "PSAlign"
  45.     *Option: HPWM50AL
  46.     {
  47.         *Name: ""
  48.     }
  49. }
  50.  
  51.  
  52. *Feature: PSHelpFile
  53. {
  54.     *Name: "PSHelp"
  55.     *Option: HPVDJ200
  56.     {
  57.         *Name: ""
  58.     }
  59. }
  60.  
  61.  
  62. *Feature: ScpDllName
  63. {
  64.     *Name: "ScpDllName"
  65.     *Option: HPVSCP50
  66.     {
  67.         *Name: ""
  68.     }
  69. }
  70.  
  71. *Feature: ScpDatDllName
  72. {
  73.     *Name: "ScpDatDllName"
  74.     *Option: HPWM5DB1
  75.     {
  76.         *Name: ""
  77.     }
  78. }
  79.  
  80.  
  81. *%%
  82. *%% Standard Features
  83. *%%
  84.  
  85. *Feature: Orientation
  86. {
  87.     *rcNameID: =ORIENTATION_DISPLAY
  88.     *DefaultOption: PORTRAIT
  89.     *Option: PORTRAIT
  90.     {
  91.         *rcNameID: =PORTRAIT_DISPLAY
  92.  
  93.     }
  94.     *Option: LANDSCAPE_CC90
  95.     {
  96.         *rcNameID: =LANDSCAPE_DISPLAY
  97.     }
  98. }
  99.  
  100.  
  101. *Feature: InputBin
  102. {
  103.     *rcNameID: =PAPER_SOURCE_DISPLAY
  104.     *DefaultOption: UPPER
  105.     *Option: UPPER
  106.     {
  107.         *rcNameID: =UPPER_TRAY_DISPLAY
  108.     }
  109.     *Option: MANUAL
  110.     {
  111.         *rcNameID: =MANUAL_FEED_DISPLAY
  112.     }
  113.     *Option: ENVMANUAL
  114.     {
  115.         *rcNameID: =ENV_MANUAL_DISPLAY
  116.     }
  117. }
  118.  
  119.  
  120. *Feature: PaperSize
  121. {
  122.     *rcNameID: =PAPER_SIZE_DISPLAY
  123.     *DefaultOption: LETTER
  124.     *Option: LETTER
  125.     {
  126.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  127.         *PrintableArea: PAIR(4800,6208)
  128.         *PrintableOrigin: PAIR(150,76)
  129.         *CursorOrigin: PAIR(0,0)
  130.     }
  131.     *Option: TABLOID
  132.     {
  133.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  134.         *PrintableArea: PAIR(6352,9808)
  135.         *PrintableOrigin: PAIR(128,76)
  136.         *CursorOrigin: PAIR(0,0)
  137.     }
  138.     *Option: LEGAL
  139.     {
  140.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  141.         *PrintableArea: PAIR(4800,8016)
  142.         *PrintableOrigin: PAIR(150,68)
  143.         *CursorOrigin: PAIR(0,0)
  144.     }
  145.     *Option: EXECUTIVE
  146.     {
  147.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  148.         *PrintableArea: PAIR(4048,5904)
  149.         *PrintableOrigin: PAIR(150,80)
  150.         *CursorOrigin: PAIR(0,0)
  151.     }
  152.     *Option: A3
  153.     {
  154.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  155.         *PrintableArea: PAIR(6768,9536)
  156.         *PrintableOrigin: PAIR(122,68)
  157.         *CursorOrigin: PAIR(0,0)
  158.     }
  159.     *Option: A4
  160.     {
  161.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  162.         *PrintableArea: PAIR(4800,6624)
  163.         *PrintableOrigin: PAIR(80,74)
  164.         *CursorOrigin: PAIR(0,0)
  165.     }
  166.     *Option: B4
  167.     {
  168.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  169.         *PrintableArea: PAIR(5824,8208)
  170.         *PrintableOrigin: PAIR(122,74)
  171.         *CursorOrigin: PAIR(0,0)
  172.     }
  173.     *Option: A5
  174.     {
  175.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  176.         *PrintableArea: PAIR(3344,4576)
  177.         *PrintableOrigin: PAIR(76,68)
  178.         *CursorOrigin: PAIR(0,0)
  179.     }
  180.     *Option: B5
  181.     {
  182.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  183.         *PrintableArea: PAIR(4144,5680)
  184.         *PrintableOrigin: PAIR(76,74)
  185.         *CursorOrigin: PAIR(0,0)
  186.     }
  187.     *Option: STATEMENT
  188.     {
  189.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  190.         *PrintableArea: PAIR(3056,4704)
  191.         *PrintableOrigin: PAIR(122,80)
  192.         *CursorOrigin: PAIR(0,0)
  193.     }
  194.     *Option: SuperB
  195.     {
  196.         *rcNameID: =SUPER_B_DISPLAY
  197.         *PageDimensions: PAIR(7800,11400)
  198.         *PrintableArea: PAIR(7552,11008)
  199.         *PrintableOrigin: PAIR(128,76)
  200.         *CursorOrigin: PAIR(0,0)
  201.     }
  202.     *Option: ENV_10
  203.     {
  204.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  205.         *Constraints: InputBin.UPPER
  206.         *Constraints: InputBin.MANUAL
  207.         *PrintableArea: PAIR(2320,5072)
  208.         *PrintableOrigin: PAIR(76,312)
  209.         *CursorOrigin: PAIR(0,0)
  210.     }
  211.     *Option: ENV_DL
  212.     {
  213.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  214.         *Constraints: InputBin.UPPER
  215.         *Constraints: InputBin.MANUAL
  216.         *PrintableArea: PAIR(2448,4576)
  217.         *PrintableOrigin: PAIR(74,304)
  218.         *CursorOrigin: PAIR(0,0)
  219.     }
  220.     *Option: ENV_C6
  221.     {
  222.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  223.         *Constraints: InputBin.UPPER
  224.         *Constraints: InputBin.MANUAL
  225.         *PrintableArea: PAIR(2544,3200)
  226.         *PrintableOrigin: PAIR(74,310)
  227.         *CursorOrigin: PAIR(0,0)
  228.     }
  229.     *Option: JAPANESE_POSTCARD
  230.     {
  231.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  232.         *Constraints: InputBin.UPPER
  233.         *Constraints: InputBin.MANUAL
  234.         *PrintableArea: PAIR(2208,3104)
  235.         *PrintableOrigin: PAIR(76,76)
  236.         *CursorOrigin: PAIR(0,0)
  237.     }
  238.     *Option: A6
  239.     {
  240.         *rcNameID: =A6_DISPLAY
  241.         *Constraints: InputBin.UPPER
  242.         *Constraints: InputBin.MANUAL
  243.         *PrintableArea: PAIR(2336,3104)
  244.         *PrintableOrigin: PAIR(72,76)
  245.         *CursorOrigin: PAIR(0,0)
  246.     }
  247.     *Option: INDEX_4x6
  248.     {
  249.         *rcNameID: =US_INDEX_CARD_4X6_DISPLAY
  250.         *Constraints: InputBin.UPPER
  251.         *Constraints: InputBin.MANUAL
  252.         *PageDimensions: PAIR(2400, 3600)
  253.         *PrintableArea: PAIR(2256,3216)
  254.         *PrintableOrigin: PAIR(72,68)
  255.         *CursorOrigin: PAIR(0,0)
  256.     }
  257.     *Option: INDEX_5x8
  258.     {
  259.         *rcNameID: =US_INDEX_CARD_5X8_DISPLAY
  260.         *Constraints: InputBin.UPPER
  261.         *Constraints: InputBin.MANUAL
  262.         *PageDimensions: PAIR(3000,4800)
  263.         *PrintableArea: PAIR(2848,4416)
  264.         *PrintableOrigin: PAIR(76,68)
  265.         *CursorOrigin: PAIR(0,0)
  266.     }
  267.     *Option: CUSTOMSIZE
  268.     {
  269.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  270.         *MinSize: PAIR(2364,3416)
  271.         *MaxSize: PAIR(7800,11400)
  272.         *TopMargin: 76
  273.         *BottomMargin: 316
  274.         *MaxPrintableWidth: 7552
  275.         *MinLeftMargin: 128
  276.         *CenterPrintable?: FALSE        
  277.     }
  278. }
  279.  
  280.  
  281. *Feature: Resolution
  282. {
  283.     *rcNameID: =RESOLUTION_DISPLAY
  284.     *ConflictPriority: 50
  285.     *DefaultOption: r300x300
  286.     *Option: r300x300
  287.     {
  288.         *Name: "300 x 300 " =DOTS_PER_INCH
  289.         *DPI: PAIR(300, 300)
  290.         *TextDPI: PAIR(300, 300)
  291.         *SpotDiameter: 100
  292.     }
  293. }
  294.  
  295.  
  296. *Feature: PQ
  297. {
  298.     *rcNameID: =PRINT_QUALITY_DISPLAY
  299.     *ConflictPriority: 20
  300.     *FeatureType: DOC_PROPERTY
  301.     *UpdateQualityMacro?: TRUE
  302.  
  303.     *DefaultOption: Normal
  304.     *Option: Econo
  305.     {
  306.         *rcNameID: =DRAFT_DISPLAY
  307.     }
  308.     *Option: Normal
  309.     {
  310.         *rcNameID: =NORMAL_DISPLAY 
  311.     }
  312.     *Option: Best
  313.     {
  314.         *rcNameID: =BEST_DISPLAY 
  315.     }
  316. }
  317.  
  318. *Feature: PM
  319. {
  320.     *rcNameID: =PRINT_MODE_DISPLAY
  321.     *ConflictPriority: 40
  322.     *DefaultOption: PlainNormalColor
  323.     *UpdateQualityMacro?: TRUE
  324.  
  325.     *Option: PlainEconoMono
  326.     {
  327.         *rcNameID: =AUTO_SELECT_DISPLAY
  328.         EXTERN_GLOBAL: *OEMCustomData:
  329. +           =OEM_COMMON_INFO 
  330. +           =OEM_DF_K332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_ECONO
  331.  
  332.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  333.         *Constraints: LIST(PQ.Normal, PQ.Best)
  334.     }
  335.  
  336.     *Option: PlainEconoColor
  337.     {
  338.         *rcNameID: =AUTO_SELECT_DISPLAY
  339.         EXTERN_GLOBAL: *OEMCustomData: 
  340. +           =OEM_COMMON_INFO 
  341. +           =OEM_DF_K332_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_ECONO
  342.  
  343.         *Constraints: LIST(ColorMode.Mono, ColorMode.Gray8, ColorMode.Color24)
  344.         *Constraints: LIST(PQ.Normal, PQ.Best)
  345.     }
  346.     *Option: PlainNormalMono
  347.     {
  348.         *rcNameID: =AUTO_SELECT_DISPLAY
  349.         EXTERN_GLOBAL: *OEMCustomData:
  350. +           =OEM_COMMON_INFO 
  351. +           =OEM_DF_K662 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  352.  
  353.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  354.         *Constraints: LIST(PQ.Econo, PQ.Best)
  355.     }
  356.     *Option: PlainNormalColor
  357.     {
  358.         *rcNameID: =AUTO_SELECT_DISPLAY
  359.         EXTERN_GLOBAL: *OEMCustomData: 
  360. +           =OEM_COMMON_INFO 
  361. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  362.  
  363.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  364.         *Constraints: LIST(PQ.Econo, PQ.Best)              
  365.     }
  366.     *Option: PlainBestMono
  367.     {
  368.         *rcNameID: =AUTO_SELECT_DISPLAY
  369.         EXTERN_GLOBAL: *OEMCustomData: 
  370. +           =OEM_COMMON_INFO 
  371. +           =OEM_DF_K662 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  372.     
  373.         *Constraints: LIST(ColorMode.Color24, ColorMode.Color4, ColorMode.Gray8)
  374.         *Constraints: LIST(PQ.Econo, PQ.Normal)                                      
  375.     }
  376.     *Option: PlainBestColor
  377.     {
  378.         *rcNameID: =AUTO_SELECT_DISPLAY
  379.         EXTERN_GLOBAL: *OEMCustomData: 
  380. +           =OEM_COMMON_INFO 
  381. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  382.     
  383.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  384.         *Constraints: LIST(PQ.Econo, PQ.Normal)                                      
  385.     }
  386.     *Option: SpecialNormal
  387.     {
  388.         *rcNameID: =AUTO_SELECT_DISPLAY
  389.         EXTERN_GLOBAL: *OEMCustomData:
  390. +           =OEM_COMMON_INFO 
  391. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL
  392.  
  393.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  394.         *Constraints: LIST(PQ.Econo, PQ.Best)
  395.     }
  396.     *Option: SpecialBest
  397.     {
  398.         *rcNameID: =AUTO_SELECT_DISPLAY
  399.         EXTERN_GLOBAL: *OEMCustomData:
  400. +           =OEM_COMMON_INFO 
  401. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_BEST
  402.  
  403.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  404.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  405.     }
  406.     *Option: PremPhotoNormal
  407.     {
  408.         *rcNameID: =AUTO_SELECT_DISPLAY
  409.         EXTERN_GLOBAL: *OEMCustomData:
  410. +           =OEM_COMMON_INFO 
  411. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL
  412.  
  413.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  414.         *Constraints: LIST(PQ.Econo, PQ.Best)
  415.     }
  416.     *Option: PremPhotoBest
  417.     {
  418.         *rcNameID: =AUTO_SELECT_DISPLAY
  419.         EXTERN_GLOBAL: *OEMCustomData:
  420. +           =OEM_COMMON_INFO 
  421. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  422.  
  423.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  424.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  425.     }
  426.     *Option: PremHeavyNormal
  427.     {
  428.         *rcNameID: =AUTO_SELECT_DISPLAY
  429.         EXTERN_GLOBAL: *OEMCustomData:
  430. +           =OEM_COMMON_INFO 
  431. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT =OEM_PQ_NORMAL
  432.  
  433.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  434.         *Constraints: LIST(PQ.Econo, PQ.Best)
  435.     }
  436.     *Option: PremHeavyBest
  437.     {
  438.         *rcNameID: =AUTO_SELECT_DISPLAY
  439.         EXTERN_GLOBAL: *OEMCustomData:
  440. +           =OEM_COMMON_INFO 
  441. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT =OEM_PQ_BEST
  442.  
  443.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  444.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  445.  
  446.     }
  447.     *Option: TransparencyNormal
  448.     {
  449.         *rcNameID: =AUTO_SELECT_DISPLAY
  450.         EXTERN_GLOBAL: *OEMCustomData:
  451. +           =OEM_COMMON_INFO 
  452. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL
  453.  
  454.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  455.         *Constraints: LIST(PQ.Econo, PQ.Best)
  456.     }
  457.     *Option: TransparencyBest
  458.     {
  459.         *rcNameID: =AUTO_SELECT_DISPLAY
  460.         EXTERN_GLOBAL: *OEMCustomData:
  461. +           =OEM_COMMON_INFO 
  462. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST
  463.  
  464.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  465.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  466.     }
  467. }
  468.  
  469.  
  470. *Feature: MediaType
  471. {
  472.     *rcNameID: =MEDIA_TYPE_DISPLAY
  473.     *ConflictPriority: 10
  474.     *UpdateQualityMacro?: TRUE
  475.     *DefaultOption: STANDARD
  476.  
  477.     *Option: STANDARD
  478.     {
  479.         *rcNameID: =PLAIN_PAPER_DISPLAY
  480.         *switch: PQ
  481.         {
  482.             *case: Normal
  483.             {
  484.                 EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  485.             }
  486.             *default:
  487.             {
  488.                 EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  489.             }
  490.         }
  491.  
  492.     }
  493.     *Option: TRANSPARENCY
  494.     {
  495.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  496.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  497.     }
  498.     *Option: HP_PREMIUM_INKJET_PAPER
  499.     {   
  500.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  501.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  502.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  503.     }
  504.     *Option: HP_PREMIUM_INKJET_HEAVYWEIGHT
  505.     {   *% Grail
  506.         *rcNameID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_DISPLAY
  507.         *OptionID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_ID
  508.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  509.     }
  510.     *Option: GLOSSY
  511.     {   
  512.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  513.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  514.     }
  515. }
  516.  
  517. *Feature: ColorMode
  518. {
  519.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  520.     *ConflictPriority: 30
  521.     *UpdateQualityMacro?: TRUE
  522.     *DefaultOption: Color24
  523.     *Option: Mono
  524.     {
  525.         *rcNameID: =MONO_DISPLAY
  526.         *Color?: FALSE
  527.         *DevNumOfPlanes: 0
  528.         *DevBPP: 0
  529.         *DrvBPP: 1
  530.         *IPCallbackID: 1
  531.     }
  532.     *Option: Color4
  533.     {   
  534.         *rcNameID: =COLOR_DISPLAY
  535.         *Color?: TRUE
  536.         *DevBPP: 0
  537.         *DevNumOfPlanes: 0
  538.         *DrvBPP: 4
  539.         *ColorPlaneOrder: LIST(BLACK,YELLOW,MAGENTA,CYAN)
  540.         *IPCallbackID: 1
  541.     }
  542.  
  543.     *Option: Gray8
  544.     {   
  545.         *rcNameID: =GRAYSCALE_DISPLAY
  546.         *Color?: FALSE
  547.         *DevNumOfPlanes: 0
  548.         *DevBPP: 0
  549.         *DrvBPP: 8
  550.         *IPCallbackID: 1       
  551.     }
  552.  
  553.     *Option: Color24
  554.     {   
  555.         *rcNameID: =24BPP_DISPLAY
  556.         *Color?: TRUE
  557.         *DevNumOfPlanes: 0
  558.         *DevBPP: 0
  559.         *DrvBPP: 24
  560.         *IPCallbackID: 1
  561.     }
  562. }
  563.  
  564.  
  565. *switch: MediaType
  566. {
  567.     *case: STANDARD
  568.     {
  569.         *switch: ColorMode
  570.         {
  571.             *case: Mono
  572.             {
  573.                 *DraftQualitySettings: LIST(ColorMode.Mono, PM.PlainEconoMono,Resolution.r300x300,PQ.Econo)
  574.                 *BetterQualitySettings: LIST(ColorMode.Mono,PM.PlainNormalMono,Resolution.r300x300,PQ.Normal)
  575.                 *BestQualitySettings: LIST(ColorMode.Mono,PM.PlainBestMono,Resolution.r300x300,PQ.Best)
  576.                 *DefaultQuality:BETTERQUALITY
  577.             }
  578.             *case: Gray8
  579.             {
  580.                 *DraftQualitySettings: LIST(ColorMode.Mono, PM.PlainEconoMono,Resolution.r300x300,PQ.Econo)
  581.                 *BetterQualitySettings: LIST(ColorMode.Mono,PM.PlainNormalMono,Resolution.r300x300,PQ.Normal)
  582.                 *BestQualitySettings: LIST(ColorMode.Mono,PM.PlainBestMono,Resolution.r300x300,PQ.Best)
  583.                 *DefaultQuality:BETTERQUALITY
  584.             }
  585.             *default:
  586.             {
  587.                 *DraftQualitySettings: LIST(ColorMode.Color4, PM.PlainEconoColor, Resolution.r300x300,PQ.Econo)
  588.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor,Resolution.r300x300,PQ.Normal)
  589.                 *BestQualitySettings: LIST(ColorMode.Color24, PM.PlainBestColor,Resolution.r300x300,PQ.Best)
  590.                 *DefaultQuality:BETTERQUALITY
  591.             }
  592.         }
  593.     }
  594.     *case: HP_PREMIUM_INKJET_PAPER
  595.     {   
  596.         *switch: ColorMode
  597.         {
  598.             *case: Mono
  599.             {
  600.                 *DraftQualitySettings: LIST()
  601.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.SpecialNormal,Resolution.r300x300,PQ.Normal)
  602.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.SpecialBest,Resolution.r300x300,PQ.Best)
  603.                 *DefaultQuality:BESTQUALITY
  604.             }
  605.             *case: Gray8
  606.             {
  607.                 *DraftQualitySettings: LIST()
  608.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.SpecialNormal,Resolution.r300x300,PQ.Normal)
  609.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.SpecialBest,Resolution.r300x300,PQ.Best)
  610.                 *DefaultQuality:BESTQUALITY
  611.             }
  612.             *default:
  613.             {
  614.                 *DraftQualitySettings: LIST()
  615.                 *BetterQualitySettings: LIST(ColorMode.Color24,PM.SpecialNormal,Resolution.r300x300,PQ.Normal)
  616.                 *BestQualitySettings: LIST(ColorMode.Color24,PM.SpecialBest,Resolution.r300x300,PQ.Best)
  617.                 *DefaultQuality:BESTQUALITY
  618.             }
  619.         }
  620.     }
  621.     *case: HP_PREMIUM_INKJET_HEAVYWEIGHT
  622.     {   
  623.         *switch: ColorMode
  624.         {
  625.             *case: Mono
  626.             {
  627.                 *DraftQualitySettings: LIST()
  628.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PremHeavyNormal,Resolution.r300x300,PQ.Normal)
  629.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.PremHeavyBest,Resolution.r300x300,PQ.Best)
  630.                 *DefaultQuality:BESTQUALITY
  631.             }
  632.             *case: Gray8
  633.             {
  634.                 *DraftQualitySettings: LIST()
  635.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PremHeavyNormal,Resolution.r300x300,PQ.Normal)
  636.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.PremHeavyBest,Resolution.r300x300,PQ.Best)
  637.                 *DefaultQuality:BESTQUALITY
  638.             }
  639.             *default:
  640.             {
  641.                 *DraftQualitySettings: LIST()
  642.                 *BetterQualitySettings: LIST(ColorMode.Color24,PM.PremHeavyNormal,Resolution.r300x300,PQ.Normal)
  643.                 *BestQualitySettings: LIST(ColorMode.Color24,PM.PremHeavyBest,Resolution.r300x300,PQ.Best)
  644.                 *DefaultQuality:BESTQUALITY
  645.             }
  646.         }
  647.     }
  648.     *case: GLOSSY
  649.     {   
  650.         *switch: ColorMode
  651.         {
  652.             *case: Mono
  653.             {
  654.                 *DraftQualitySettings: LIST()
  655.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoNormal,Resolution.r300x300,PQ.Normal)
  656.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoBest,Resolution.r300x300,PQ.Best)
  657.                 *DefaultQuality:BESTQUALITY
  658.             }
  659.             *case: Gray8
  660.             {
  661.                 *DraftQualitySettings: LIST()
  662.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoNormal,Resolution.r300x300,PQ.Normal)
  663.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoBest,Resolution.r300x300,PQ.Best)
  664.                 *DefaultQuality:BESTQUALITY
  665.             }
  666.             *default:
  667.             {
  668.                 *DraftQualitySettings: LIST()
  669.                 *BetterQualitySettings: LIST(ColorMode.Color24,PM.PremPhotoNormal,Resolution.r300x300,PQ.Normal)
  670.                 *BestQualitySettings: LIST(ColorMode.Color24,PM.PremPhotoBest,Resolution.r300x300,PQ.Best)
  671.                 *DefaultQuality:BESTQUALITY
  672.             }
  673.         }
  674.     }
  675.     
  676.     *case: TRANSPARENCY
  677.     {   
  678.         *switch: ColorMode
  679.         {
  680.             *case: Mono
  681.             {
  682.                 *DraftQualitySettings: LIST()
  683.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyNormal,Resolution.r300x300,PQ.Normal)
  684.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyBest,Resolution.r300x300,PQ.Best)
  685.                 *DefaultQuality:BETTERQUALITY
  686.             }
  687.             *case: Gray8
  688.             {
  689.                 *DraftQualitySettings: LIST()
  690.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyNormal,Resolution.r300x300,PQ.Normal)
  691.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyBest,Resolution.r300x300,PQ.Best)
  692.                 *DefaultQuality:BETTERQUALITY
  693.             }
  694.             *default:
  695.             {
  696.                 *DraftQualitySettings: LIST()
  697.                 *BetterQualitySettings: LIST(ColorMode.Color24,PM.TransparencyNormal,Resolution.r300x300,PQ.Normal)
  698.                 *BestQualitySettings: LIST(ColorMode.Color24,PM.TransparencyBest,Resolution.r300x300,PQ.Best)
  699.                 *DefaultQuality:BETTERQUALITY
  700.             }
  701.         }
  702.     }
  703. }
  704.  
  705.  
  706. *Feature: =HPHT_DLLNAME
  707. {
  708.     *Name: "Img"
  709.     *Option: =HPHT_DLLNAME_DEFAULT 
  710.     {
  711.         *Name: ""
  712.     }
  713. }
  714.  
  715.  
  716. *%%
  717. *%% Printing Attributes and Commands
  718. *%% PPA printers don't need these, but they are required
  719. *%% by unidrv (so is CmdSendBlockData)
  720. *%%
  721. *Command: CmdSendBlackData     { *Cmd : "" }
  722. *Command: CmdSendCyanData      { *Cmd : "" }
  723. *Command: CmdSendMagentaData   { *Cmd : "" }
  724. *Command: CmdSendYellowData    { *Cmd : "" }
  725. *Command: CmdSendBlockData     { *Cmd : "" }
  726. *Command: CmdCR { *Cmd : "" }
  727. *Command: CmdLF { *Cmd : "" }
  728. *Command: CmdFF { *Cmd : "" }
  729.  
  730.